{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "cb9eec14-094f-44c3-8958-cb62c6d1749f",
   "metadata": {},
   "outputs": [],
   "source": [
    "import pdfplumber\n",
    "pdf = pdfplumber.open(\"Animal Farm.pdf\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "35708c88-be9a-4d6c-964f-51ac68befeb4",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'Author': 'George Orwell',\n",
       " 'CreationDate': 'D:20011015173048Z',\n",
       " 'ModDate': \"D:20250405145942+08'00'\",\n",
       " 'Producer': 'htmldoc 1.8.11 Copyright 1997-2001 Easy Software Products, All Rights Reserved.; modified using iTextSharp 5.0.5 (c) 1T3XT BVBA',\n",
       " 'Title': ' Animal Farm'}"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pdf.metadata"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "c1512c4d-f494-4d19-b634-02382934138f",
   "metadata": {},
   "outputs": [],
   "source": [
    "pages = pdf.pages"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "5980848d-a1f4-4b8b-abff-2f6ab10768c9",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[<Page:1>, <Page:2>, <Page:3>, <Page:4>, <Page:5>, <Page:6>]"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pages"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "77747cc9-8fa7-4381-8d8b-319dd3fcfb0c",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "pdfplumber.page.Page"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "type(pdf.pages[0])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "3aaeec06-c331-46ca-9e1f-fee016c48313",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "<pdfplumber.display.PageImage at 0x2029953c4c0>"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "pages[3].to_image()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "cca2a622-d262-44ce-bdbd-d54cd1fbd435",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "595 792\n"
     ]
    }
   ],
   "source": [
    "print(pages[5].width, pages[0].height)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "id": "198fa97d-9cd8-41cc-9e6e-73b207d5a364",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Animal Farm\n",
      "grazing side by side and never speaking.\n",
      "The two horses had just lain down when a brood of ducklings, which had lost their mother, filed into the\n",
      "barn, cheeping feebly and wandering from side to side to find some place where they would not be trodden\n",
      "on. Clover made a sort of wall round them with her great foreleg, and the ducklings nestled down inside it\n",
      "and promptly fell asleep. At the last moment Mollie, the foolish, pretty white mare who drew Mr. Jones's\n",
      "trap, came mincing daintily in, chewing at a lump of sugar. She took a place near the front and began flirting\n",
      "her white mane, hoping to draw attention to the red ribbons it was plaited with. Last of all came the cat, who\n",
      "looked round, as usual, for the warmest place, and finally squeezed herself in between Boxer and Clover;\n",
      "there she purred contentedly throughout Major's speech without listening to a word of what he was saying.\n",
      "All the animals were now present except Moses, the tame raven, who slept on a perch behind the back door.\n",
      "When Major saw that they had all made themselves comfortable and were waiting attentively, he cleared his\n",
      "throat and began:\n",
      "\"Comrades, you have heard already about the strange dream that I had last night. But I will come to the\n",
      "dream later. I have something else to say first. I do not think, comrades, that I shall be with you for many\n",
      "months longer, and before I die, I feel it my duty to pass on to you such wisdom as I have acquired. I have\n",
      "had a long life, I have had much time for thought as I lay alone in my stall, and I think I may say that I\n",
      "understand the nature of life on this earth as well as any animal now living. It is about this that I wish to\n",
      "speak to you.\n",
      "\"Now, comrades, what is the nature of this life of ours? Let us face it: our lives are miserable, laborious, and\n",
      "short. We are born, we are given just so much food as will keep the breath in our bodies, and those of us who\n",
      "are capable of it are forced to work to the last atom of our strength; and the very instant that our usefulness\n",
      "has come to an end we are slaughtered with hideous cruelty. No animal in England knows the meaning of\n",
      "happiness or leisure after he is a year old. No animal in England is free. The life of an animal is misery and\n",
      "slavery: that is the plain truth.\n",
      "\"But is this simply part of the order of nature? Is it because this land of ours is so poor that it cannot afford a\n",
      "decent life to those who dwell upon it? No, comrades, a thousand times no! The soil of England is fertile, its\n",
      "climate is good, it is capable of affording food in abundance to an enormously greater number of animals than\n",
      "now inhabit it. This single farm of ours would support a dozen horses, twenty cows, hundreds of sheep−and\n",
      "all of them living in a comfort and a dignity that are now almost beyond our imagining. Why then do we\n",
      "continue in this miserable condition? Because nearly the whole of the produce of our labour is stolen from us\n",
      "by human beings. There, comrades, is the answer to all our problems. It is summed up in a single word−Man.\n",
      "Man is the only real enemy we have. Remove Man from the scene, and the root cause of hunger and\n",
      "overwork is abolished for ever.\n",
      "\"Man is the only creature that consumes without producing. He does not give milk, he does not lay eggs, he is\n",
      "too weak to pull the plough, he cannot run fast enough to catch rabbits. Yet he is lord of all the animals. He\n",
      "sets them to work, he gives back to them the bare minimum that will prevent them from starving, and the rest\n",
      "he keeps for himself. Our labour tills the soil, our dung fertilises it, and yet there is not one of us that owns\n",
      "more than his bare skin. You cows that I see before me, how many thousands of gallons of milk have you\n",
      "given during this last year? And what has happened to that milk which should have been breeding up sturdy\n",
      "calves? Every drop of it has gone down the throats of our enemies. And you hens, how many eggs have you\n",
      "laid in this last year, and how many of those eggs ever hatched into chickens? The rest have all gone to\n",
      "market to bring in money for Jones and his men. And you, Clover, where are those four foals you bore, who\n",
      "should have been the support and pleasure of your old age? Each was sold at a year old−you will never see\n",
      "one of them again. In return for your four confinements and all your labour in the fields, what have you ever\n",
      "had except your bare rations and a stall?\n",
      "Animal Farm 2\n"
     ]
    }
   ],
   "source": [
    "p3_text = pages[3].extract_text()\n",
    "print(p3_text)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "981f6132-4c8e-498b-8d5c-7b5f19f685b6",
   "metadata": {},
   "source": [
    "### 作业需求，在已有代码基础上，增加以下功能：\n",
    "- 支持图形用户界面（GUI）\n",
    "- 服务化，以API的形式对外提供翻译服务\n",
    "- 支持多语言翻译，添加其他语言支持"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "langchain_ipy",
   "language": "python",
   "name": "langchain_ipy"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.10.16"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
